# Python if else条件语句详解
age = int(input("请输入你的年龄："))
if age < 18:
    print("你还未成年，建议在家人陪同下使用该软件！")
    print("如果你已经得到了家长的同意，请忽略以上提示。")

# 该语句不属性if的代码块中
print("软件正在运行中...")
print()

import sys
age = int(input("请输入你的年龄："))
if age < 18:
    print("警告：你还未成年，不能使用该软件！")
    print("未成年人应该好好学习，读个好大学，报效祖国。")
    sys.exit()
else:
    print("你已经成年，可以使用该软件。")
    print("时间宝贵，请不要在该软件上浪费太多时间。")

print("软件正在运行中...")
print()

## 判断一个人的身材是否合理
height = float(input("输入身高（米）："))
weight = float(input("输入体重（千克）："))
bmi = weight / (height * height) # 计算BMI指数

print("BMI指数为：{}".format(bmi))
if bmi < 18.5:
    print("体重过轻")
elif 18.5 <= bmi < 24.9:
    print("正常范围，注意保持")
elif 24.9 <= bmi < 29.9:
    print("体重过重")
else:
    print("肥胖")
print()

## 判断各种类型的表达式
b = False
if b:
    print("b是True")
else:
    print("b是False")

n= 0
if n:
    print("n不是零值")
else:
    print("n是零值")

s = ""
if s:
    print("s不是空字符串")
else:
    print("s是空字符串")

l = []
if l:
    print("l不是空列表")
else:
    print("l是空列表")

d = {}
if d:
    print("d不是空字典")
else:
    print("d是空字典")

def func():
    print("函数被调用")

if func():
    print("func()返回值不是空")
else:
    print("func()返回值为空")
